package com.penghaisoft.microwms.product.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.penghaisoft.microwms.common.mapper.BaseMapper;
import com.penghaisoft.microwms.common.page.Pager;
import com.penghaisoft.microwms.common.wms.model.ProOrderInSn;

/**
 * @Description 成品下线入库明细表
 * @author luoteng
 * @date 2018年6月6日 下午2:31:23
 * @version 1.0
 */
public interface ProOrderInSnMapper extends BaseMapper<ProOrderInSn> {
	/**
	 * @Title queryModelCount
	 * @Description 查询mes给的型号
	 * @author luoteng
	 * @date 2018年6月13日:下午1:16:06
	 * @param t
	 * @return Long
	 */
	public Long queryModelCount(@Param("entity") ProOrderInSn t);

	/**
	 * @Title queryModelList
	 * @Description 查询mes给的型号
	 * @author luoteng
	 * @date 2018年6月13日:下午1:15:46
	 * @param page
	 * @param t
	 * @return List<ProOrderInSn>
	 */
	public List<ProOrderInSn> queryModelList(
			@Param("page") Pager<ProOrderInSn> page,
			@Param("entity") ProOrderInSn t);
	
	/** 
	 * @Title queryByBarCode
	 * @Description 根据条码查询列表
	 * @author luoteng
	 * @date 2018年6月20日:下午1:16:02
	 * @param t
	 * @return List<ProOrderInSn>
	 */
	public List<ProOrderInSn> queryByBarCode(@Param("entity") ProOrderInSn t);
}